﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace RentalSystem.Data.EF.Validation
{
    public class UsersValidation
    {
        [Required(ErrorMessage = "Podaj nazwę użytkownika")]
        [StringLength(100, ErrorMessage = "Nazwa nie może być dłuższa niż 100 znaków")]
        public string UserDisplayName { get; set; }

        [Required(ErrorMessage = "Podaj adres e-mail")]
        [StringLength(50, ErrorMessage = "Email nie może być dłuższy niż 50 znaków")]
        [RegularExpression("\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*", ErrorMessage = "Niepoprawny format adresu email")]
        public string UserEmail { get; set; }
    }
}
